package one.stand.service;

import one.stand.model.Goods;

public interface GoodsSelectServcie {

    /**
     * 优选代理
     */
    void copyGoods(Integer companyId, Integer selectCompanyId);

    /**
     * 商品代理
     */
    void copyGoodsOne(Integer companyId, Integer goodsId);

    /**
     * 商品代理-取消
     */
    void removeGoodsOne(Integer companyId, Integer goodsId);

    void removeGoodsSelect(Integer companyId, Integer selectCompanyId);

    void updateType(Integer selectCompanyId);

    void updateGoods(Integer selectCompanyId, Integer goodsId);

    void updateBanner(Integer selectCompanyId, Integer deleteId);

    /**
     * 是否代理本商品
     * 0 自身商品 1 已代理 2未代理
     */
    int isSelected(Integer companyId, Integer goodsId);

    Integer getBySelectGoodsId(Integer companyId, Integer selectGoodsId);
}
